home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / •HC 2.0-2 / card_15584.txt < prev    next >
Text File  |  1990-08-07  |  4KB  |  181 lines

  1. -- card: 15584 from stack: in.0-2
  2. -- bmap block id: 16078
  3. -- flags: 0000
  4. -- background id: 15301
  5. -- name: scripting.1
  6.  
  7.  
  8. -- part 2 (button)
  9. -- low flags: 00
  10. -- high flags: A003
  11. -- rect: left=73 top=211 right=233 bottom=163
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 0
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: A button
  20. ----- HyperTalk script -----
  21. on mouseUp
  22.   repeat 4 times
  23.     beep
  24.   end repeat
  25. end mouseUp
  26.  
  27.  
  28. -- part 3 (button)
  29. -- low flags: 00
  30. -- high flags: 2000
  31. -- rect: left=202 top=264 right=294 bottom=262
  32. -- title width / last selected line: 0
  33. -- icon id / first selected line: 0 / 0
  34. -- text alignment: 1
  35. -- font id: 0
  36. -- text size: 12
  37. -- style flags: 0
  38. -- line height: 16
  39. -- part name: 
  40. ----- HyperTalk script -----
  41. -- This handler displays a script and sets the btn script to this
  42. -- script, so the user can see how different scripts work.
  43. on mouseUp
  44.   displayText 2
  45.   put cd fld "textDisplay" into theScript
  46.   set the script of btn "a button" to theScript
  47. end mouseUp
  48.  
  49.  
  50.  
  51. -- part 4 (button)
  52. -- low flags: 00
  53. -- high flags: 2000
  54. -- rect: left=268 top=264 right=294 bottom=327
  55. -- title width / last selected line: 0
  56. -- icon id / first selected line: 0 / 0
  57. -- text alignment: 1
  58. -- font id: 0
  59. -- text size: 12
  60. -- style flags: 0
  61. -- line height: 16
  62. -- part name: 
  63. ----- HyperTalk script -----
  64. -- This handler displays a script and sets the button script to that
  65. -- script, so the user can see how different scripts work.
  66. on mouseUp
  67.   displayText 3
  68.   put cd fld "textDisplay" into theScript
  69.   set the script of btn "a button" to theScript
  70. end mouseUp
  71.  
  72.  
  73.  
  74. -- part 5 (button)
  75. -- low flags: 00
  76. -- high flags: 2000
  77. -- rect: left=333 top=264 right=294 bottom=392
  78. -- title width / last selected line: 0
  79. -- icon id / first selected line: 0 / 0
  80. -- text alignment: 1
  81. -- font id: 0
  82. -- text size: 12
  83. -- style flags: 0
  84. -- line height: 16
  85. -- part name: 
  86. ----- HyperTalk script -----
  87. -- This handler displays a script and sets the button script to that
  88. -- script, so the user can see how different scripts work.
  89. on mouseUp
  90.   displayText 4
  91.   put cd fld "textDisplay" into theScript
  92.   set the script of btn "a button" to theScript
  93. end mouseUp
  94.  
  95.  
  96.  
  97. -- part 7 (field)
  98. -- low flags: 80
  99. -- high flags: 0007
  100. -- rect: left=53 top=60 right=236 bottom=419
  101. -- title width / last selected line: 0
  102. -- icon id / first selected line: 0 / 0
  103. -- text alignment: 0
  104. -- font id: 3
  105. -- text size: 12
  106. -- style flags: 0
  107. -- line height: 16
  108. -- part name: text
  109.  
  110.  
  111. -- part 9 (field)
  112. -- low flags: 01
  113. -- high flags: 0002
  114. -- rect: left=171 top=183 right=258 bottom=391
  115. -- title width / last selected line: 0
  116. -- icon id / first selected line: 0 / 0
  117. -- text alignment: 0
  118. -- font id: 3
  119. -- text size: 9
  120. -- style flags: 0
  121. -- line height: 12
  122. -- part name: textDisplay
  123.  
  124.  
  125. -- part 10 (field)
  126. -- low flags: 81
  127. -- high flags: 2004
  128. -- rect: left=115 top=109 right=240 bottom=349
  129. -- title width / last selected line: 0
  130. -- icon id / first selected line: 0 / 0
  131. -- text alignment: 1
  132. -- font id: 174
  133. -- text size: 18
  134. -- style flags: 256
  135. -- line height: 24
  136. -- part name: pop up field
  137.  
  138.  
  139. -- part contents for card part 7
  140. ----- text -----
  141. [1] on mouseUp
  142.     visual iris open slow
  143.     go card "xray face"
  144.     visual barn door close
  145.     go card "scripting.1"
  146. end mouseUp
  147. [2] on mouseUp
  148.     repeat 8 times
  149.         set the hilite of button "A button" to true
  150.         set the hilite of button "A button" to false
  151.     end repeat
  152. end mouseUp
  153. [3] on mouseUp
  154.     show card field "pop up field"
  155.     wait 2 seconds
  156.     hide card field "pop up field"
  157. end mouseUp
  158. [4] on mouseUp
  159.     repeat 4 times
  160.         beep
  161.     end repeat
  162. end mouseUp
  163. [5]
  164.  
  165. -- part contents for card part 9
  166. ----- text -----
  167. on mouseUp
  168.     repeat 4 times
  169.         beep
  170.     end repeat
  171. end mouseUp
  172.  
  173. -- part contents for card part 10
  174. ----- text -----
  175.  
  176. H E L L O ! 
  177. I am a ‚Äúpop up field.‚Äù
  178.  
  179. -- part contents for background part 1
  180. ----- text -----
  181. Scripts are the commands that tell the components of HyperCard what to do. In the box below is the script for ‚ÄúA button.‚Äù Read the script to see if you can figure out what will happen when you click the button, then click the button. The other buttons below will change the script, and make ‚ÄúA button‚Äù do other things.